#pragma once

#include "PMAbstractWindow.h"
#include "PMWindowClass.h"

namespace Proton 
{
	namespace Managers
	{
		class PMWindow : public PMAbstractWindow
		{
		public:
			PMWindow(const TCHAR *_windowName, PMWindowClass* _wc);
			
			virtual LRESULT CALLBACK wndProc(HWND, UINT, WPARAM, LPARAM);

			void Show()
			{
				::ShowWindow(hWnd, SW_SHOW);
				//::UpdateWindow(hWnd);
			}
		};
	}
}

